package LeetCode.Arrays;

/**
 * 只出现一次的数字
 *
 * 给你一个 非空 整数数组 nums ，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
 *
 * 你必须设计并实现线性时间复杂度的算法来解决此问题，且该算法只使用常量额外空间。
 *
 * @author wrn
 * @version 1.0
 * @date 2023/8/8 8:58
 */

public class Test136 {

    public int singleNumber(int[] nums) {

        for (int i = 0; i < nums.length; i++) {
            for (int j = 0; j < nums.length; j++) {
                if (i!=j&&nums[i] == nums[j]) {
                    i++;
                } else {
                    return i;
                }
            }
        }
        return 0;
    }

    public static void main(String[] args) {

    }

}
